#!/usr/bin/env python
#--encoding: UTF-8--

"""
entra en un loop esperando senales emitidas a:
dbus_interface = ruben.prova
object_path = "/home/ruben/Documents/dbus"
con el nombre de senal: 'estat'
cuando se recibe la senal la mostramos
"""

import dbus, dbus.mainloop.glib
from gi.repository import GObject

def mostra(a,b):
	print(a+b)

dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()
bus.add_signal_receiver(
				mostra,
				path="/tld/domain/sub/event",				
				dbus_interface="tld.domain.sub.event",				
				bus_name="sub.domain.tld",
				signal_name = "test"				
				)

loop = GObject.MainLoop()

loop.run()
